package com.example.algorithm.String;

public class StringMatcher {
    public static boolean containsSubstring(String str, String substr) {
        // 使用 indexOf() 方法查找子串在主串中的位置
        int index = str.indexOf(substr);

        // 如果找得到，那index就会不等于-1，那么，下面这个就会为true。否则就是false。
        return index != -1;
    }

    public static void main(String[] args) {
        // 测试示例
        String mainString = "Hello, world!";
        String subString1 = "world";
        String subString2 = "java";

        System.out.println(mainString + " contains '" + subString1 + "': " + containsSubstring(mainString, subString1));
        System.out.println(mainString + " contains '" + subString2 + "': " + containsSubstring(mainString, subString2));
    }
}

